# T2401020100224 刘勋
import pandas as pd
import matplotlib.pyplot as plt

data = pd.read_excel('全国人口年度数据.xlsx')
years = data['年份']
male_population = data['男性人口（万人）']
female_population = data['女性人口（万人）']
plt.figure(figsize=(10, 8))
plt.fill_between(years, male_population, facecolor='#008B8B', edgecolor='black', linewidth=0.5,
                 label='男性人口')
plt.fill_between(years, female_population, facecolor='#63B8FF', alpha=0.5, edgecolor='black',
                 linewidth=0.5, label='女性人口')
plt.title('2003年至2023年全国男性与女性人口面积图', fontsize=16)
plt.xlabel('年份', fontsize=14)
plt.ylabel('人口（万人）', fontsize=14)
plt.xticks(rotation=45)
plt.legend(fontsize=12, loc='upper left')
plt.rcParams['font.sans-serif'] = 'SimHei'
plt.style.use('ggplot')
plt.show()
